Loops

Para cada um dos programas abaixo, simule manualmente usando um diagrama de ambiente para prever o que será exibido. Para cada, qual valor é exibido?

1) Parte 1

u = 10
v = 9
w = 1
for w in [6, -11, 3]:
    v = v - u * w

print([u, v, w])

Qual valor é exibido?

2) Parte 2

r = 1
s = 6
t = 2
k = [None, False]
l = [True, r, 'twenty-five', k, 1]

while r < s:
    r = r * t
    l[r] = s
    s = s - t

print([r, s, t, k, l])

Qual valor é exibido?

3) Parte 3

a = 1
c = 'crumb'
x = 7

for x in [0, 2, 1]:
    a = a + x
    for y in 'r':
        c = c[a] * x + c
    c = c + y

print([a, c, x])

Qual valor é exibido?